export default {
  // 响应返回解析
  parseResponseData: (res) => {
    return res?.data?.items
      ? // 分页响应字段结构定义
        {
          rows: res?.data?.items ?? [], // 分析行数据字段结构
          pageInfo: res?.data?.pageInfo, // 分析总数字段结构
          message: res?.message, // 分析描述字段结构
          code: res?.code, // 分析状态字段结构
        }
      : // 无分页响应字段结构定义
        {
          rows: res?.data ?? [], // 分析行数据字段结构
          message: res?.message, // 分析描述字段结构
          code: res?.code, // 分析状态字段结构
        };
  },

  // 请求字段结构定义
  request: {
    page: 'page', //规定当前分页字段
    pageSize: 'pageSize', //规定一页条数字段
  },
};
